Pyramid on Azure Kubernetes

The following guide is provided to customers to set up and launch a Pyramid Kubernetes cluster on Microsoft Azure.

The guide provides a standard walkthrough but is NOT exhaustive and does not cover every available option

Pyramid can be installed through a 'native' (or direct) installation to Windows or Linux host machines (in any venue: on-premise, or cloud). The Kubernetes (K8s) deployment option, however, offers a super convenient mechanism to easily deploy a cluster of Pyramid services that take advantage of cloud computing. More specifically, it provides a key mechanism to an elastic analytic solution computing using Pyramid - where the resources powering the solution can be easily ramped up or down based on demand.

Ingredients

Before you begin deploying Pyramid into K8s, you should have the following items ready to go for the steps in this guide:

  • An account on Microsoft Azure, with administrative rights to create and deploy an Azure SQLServer database.
  • Details for the Azure system (like keys etc)
  • Access to Pyramid's Kubernetes Configurator tool in the online customer portal. (Alternatively, access to Pyramid's HELM charts)
  • Optionally, it is useful to have a Pyramid license key ready. The key needs to be an "Enterprise Edition" key (trial or otherwise).

If you know what you are doing, the entire process takes around 30 minutes to configure (including waiting time); 10-15 minutes to setup utilities; and another 10 minutes to build a Kubernetes template and to deploy and launch Pyramid.

Instructions

Note: Your pods should have internet access for functional operations during the installation process. If you need to install without internet access, please contact support for more assistance.